中型PLC内存区与编址规则简介 |
您所在的位置:网站首页 › plc x和y › 中型PLC内存区与编址规则简介 |
邀请回答
马上注册,享受更多特权
您需要 登录 才可以下载或查看,没有帐号?立即注册 x 本帖最后由 饕餮 于 2021-9-22 22:48 编辑 一、简介 PLC的内存一般简要的分为 以下几种: 系统程序存储区 系统程序运行内存 用户程序存储区 用户程序运行内存 用户变量存储区 对于实际用户来讲,写好的代码存入程序存储区,建立的变量则分配到了变量存储区。以下进行简单介绍。 二、存储区 变量是用户自定义的标识符,其存储位置可以由用户指定为%I区,%Q,%M,或者不指定直接地址由系统自行分配,用户也不用关注这些变量的存储位置。在AM系列PLC中提供了128KB(64KW)的输入I区,128KB的输出Q区,与512KB的存储M区,其定义范围如下表所示。1.png (57.83 KB, 下载次数: 18) 下载附件 保存到相册 2021-9-22 22:43 上传 I区: I区主要存储输入PLC的各种信息比如IO信号,总线通讯参数如PDO数据,在用户组态IO模块与网络设备的时候自动添加并分配地址。 Q区: Q区主要存储控制的输出状态,如IO信号以及PDO数据等,与输入一样地址由PLC自动安排分配。也可由用户强制指定,一般不建议这样操作防止地址混淆等。 M区: 用户程序定义的变量在M区,不使用操作符AT指定地址时,有软件自行安排地址,也可以由用户强制指定地址,一般都是为了和HMI或其他设备进行通讯会进行强制指定。目前标签通信不断推广之下,强制指定地址会越来越少,减小编程工作量。 M区SD与SM元件: 系统特殊用途,如汇川CANLINK通信使用SD元件作为缓存区,MODBUS站点启停使用SM元件。 三、编址规则 对于I区、Q区、M区我们都可以按照,bit位、字节byte、字word以及双字dword进行访问。2.png (24.39 KB, 下载次数: 18) 下载附件 保存到相册 2021-9-22 22:43 上传 如上图所示,以M区为例。MD0由MW0与MW1构成;MW0由MB0与MB1构成。不难看出,与word寄存器相关联的byte地址,是起始地址为偶数的byte地址,则与dword寄存器相关联的word地址,是起始地址为偶数的word地址。其地址编排呈二倍关系。 举例如下: MD1000-------->MW2000,MW2001 MW2000-------->MB4000,MB4001 MB4000-------->MX4000.0~MX4000.7 用InoProShop仿真如下:3.png (28.41 KB, 下载次数: 15) 下载附件 保存到相册 2021-9-22 22:43 上传 如有错漏,敬请指正上一篇:汇川EPLAN原理图库宏文件下一篇:属性、方法、动作都是什么意思 赏 已有 0 人打赏作者 1 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香! 鲜花榜单 18725503234 +2楼主威武~ |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |